About Lion Holdco Limited (13510044) United Kingdom