About Leah Spice Limited (11895297) United Kingdom