About Eicos Investment Group Limited (13392726) United Kingdom