About Spyglass Media Limited (07685472) United Kingdom