About Eido Holdings Limited (13526424) United Kingdom