About Spice Power Ltd (11034532) United Kingdom