About Spectre Solutions Ltd (10035919) United Kingdom