About Kimora S Vegan Treats Limited (12823973) United Kingdom