About Chai And Spice Ltd (11975129) United Kingdom