About Studio Lamb Ltd (12946698) United Kingdom