About Spectre (uk) Limited (04364060) United Kingdom