About Spyglass Solutions Ltd (05433168) United Kingdom