About New Leo Ltd (12115049) United Kingdom