About Software Medical Devices Limited (12713418) United Kingdom