About O.d.a. - Optimum Derma Aciditate Ltd (08161137) United Kingdom