About Baba Spice Ni Ltd (NI617130) United Kingdom