About Lamb Entertainment Limited (07748880) United Kingdom