About Spyglass Insights Limited (09761951) United Kingdom