About Dr Lambchop Ltd (10918234) United Kingdom