About Spice Project Limited (06225556) United Kingdom