About Idr Investments Limited (12192782) United Kingdom