SEMAC CONSULTANTS LTD