TECHNOCRAFT VENTURES LTD