About E London Power Limited (12020610) United Kingdom