INVENTIVE SOLUTIONS LTD