About Lions Management Company Limited (11167316) United Kingdom