About Idf (holdings) Limited (05603413) United Kingdom