FARRELL TECHNOLOGY LTD