About Mind Games London Ltd (10628291) United Kingdom