About Therapeutic Minds Ltd (SC698305) United Kingdom