About Emc Square Limited (11404346) United Kingdom