About Amber Spyglass Limited (06300947) United Kingdom