About Lion Investment Holding Ltd (11064642) United Kingdom