About Eolo Invest Plc (11043426) United Kingdom