About Chai Deli Limited (12964416) United Kingdom