About Magna Carta Island International Academy Ltd (11658853) United Kingdom