About Eido Studio Ltd (SC598306) United Kingdom