About Barrack Spice Ltd (12971553) United Kingdom