About Mind Horizon Limited (12830627) United Kingdom