About Spectre Associates Ltd (12356491) United Kingdom