About Duala Ltd (12143225) United Kingdom