About I Spice Managements Ltd (09114153) United Kingdom