About Lion Topco Limited (13509920) United Kingdom