About Lamb Productions Limited (06281435) United Kingdom