About Duodermis Limited (12057999) United Kingdom