About Idf Investments Limited (12218327) United Kingdom