About Captain Spice Ltd (12207780) United Kingdom