About Kaptin Spices Limited (12029835) United Kingdom