About Dermma Holdings Limited (13474229) United Kingdom