About Anchor Teaching Learning And Care Services Ltd (12224723) United Kingdom