About Dumela One Limited (05268584) United Kingdom