About Idta Investments Limited (11304753) United Kingdom