About Lamb Creative Limited (08866124) United Kingdom