About Spyglass Education Ltd (12107783) United Kingdom