About Jaba Spice Limited (10326349) United Kingdom