About Lamb Ventures Ltd (13295831) United Kingdom