About Pet Lamb Holdings Limited (11198167) United Kingdom