About Eglura Limited (12278506) United Kingdom