About Interface Medical Limited (04596260) United Kingdom