About Teach Everywhere Solutions Ltd (09058410) United Kingdom