About Efll Ltd. (10147503) United Kingdom