About Amla Spice Limited (11060601) United Kingdom