About Medical Trace Technologies Limited (12678626) United Kingdom