About Lionshares Holdings Limited (12148337) United Kingdom