About Tech Compass Services Ltd (11185048) United Kingdom