About Mastermind Research And Wellbeing Centre Limited (10465012) United Kingdom