About Chai-luda Consulting Limited (13188352) United Kingdom