About Spyglass Consultancy Services Limited (09310246) United Kingdom