About Bakara Spice Limited (11826029) United Kingdom