TECHSOFT VENTURES LTD