About Medoled Technologies Ltd (12853560) United Kingdom