About Teach Gambia Ltd (11720126) United Kingdom