About Jen Spice Limited (08693260) United Kingdom