About Lamb Creative Marketing & Consultancy Limited (06706764) United Kingdom