About Chai Palace Limited (12928217) United Kingdom