About Ido Holdings Limited (10228491) United Kingdom