TAAL ENTERPRISES LTD