About Elia London Ltd (11465904) United Kingdom