About Eglokia Ltd (12426730) United Kingdom