About Jaldi Jaldi Chai Ltd (12141441) United Kingdom