Teaching Manager (Director of Studies) [Multiple Locations] at ANGLO Limited (United Kingdom, United Kingdom) — aijobsearch