About Spectre Ventures Ltd (10759889) United Kingdom