About Clear Horizon Group Limited (12652476) United Kingdom