About Spectre Worldwide Limited (11087175) United Kingdom