About Spyglass Innovations Limited (SC485121) United Kingdom