About Chai Spot Uk Limited (12289242) United Kingdom