About Spektre Investments Ltd (12897239) United Kingdom