About Chamaa Limited (10580110) United Kingdom