About Spice Yaka Ltd (13069644) United Kingdom