About Chomchom Spice Limited (10702977) United Kingdom