About Dermedicos Ltd. (12649937) United Kingdom