About Mastermind Global Investors Ltd (12673540) United Kingdom