About Tech Eko Ltd (SC353473) United Kingdom