About Eolas Solon Ltd (10284483) United Kingdom