TECHNOSOL LTD