About Melior Minds Limited (12256926) United Kingdom