About Openmind Therapies Ltd (12630835) United Kingdom