About Tech70 Limited (13336019) United Kingdom