About Techmate It Solutions Ltd (11716197) United Kingdom