About Lepton Spice Ltd (09922400) United Kingdom