About Ea20 London Office Ltd (12630727) United Kingdom