About Spyglass Limited (10855216) United Kingdom