About Chai Tea House Ltd (12726056) United Kingdom