About Mymelanin Limited (13309571) United Kingdom