About Euglo Ltd (12366046) United Kingdom