ASTUTE TECHNOLOGY LTD