About Spectre Holdings Ltd (09598638) United Kingdom