About The Melanin Team Ltd. (11185633) United Kingdom