About Lion Portfolio Holdings Limited (11267158) United Kingdom