About Ecmo Associates Limited (03278439) United Kingdom