About Spyglass Communications Limited (04464860) United Kingdom