About Tech-42 Limited (05798264) United Kingdom