About Enigma Medical Solutions Limited (12700226) United Kingdom