About Emc (london) Limited (10014205) United Kingdom