About Spectre International Limited (SC566317) United Kingdom