About Mind Channel Limited (10842733) United Kingdom