About Tech & Nology International Ltd (12043568) United Kingdom