About Lamb For Uk Limited (10409538) United Kingdom