About Mind Body & Ball Ltd (NI680446) United Kingdom