About Spyglass Investments Ltd (12201254) United Kingdom