About Juniper Green Spice Ltd (SC626346) United Kingdom