About Tech 8 Limited (13347286) United Kingdom