About Lamb Media Limited (06793000) United Kingdom