About Teixeira It Solutions Ltd (11173643) United Kingdom