About Well Minded Health Ltd (13530169) United Kingdom