About Ela (75 High Holborn) Limited (11210176) United Kingdom