About Master Chai Ltd. (10226692) United Kingdom