About Dumela Ltd (12170576) United Kingdom