About Chaii & Spice Limited (12860489) United Kingdom