About Defined Melanin Ltd (13204598) United Kingdom