About N12 Health Ltd (13205798) United Kingdom