About Lion Lamb Holdings Enterprise Limited (11187957) United Kingdom