About Spectre Investments Limited (09800313) United Kingdom