About The Spice Ambassador Ltd (12080948) United Kingdom