About Ido Talent Ltd (13594947) United Kingdom