About Ejl Holdings London Ltd (12187779) United Kingdom