About Idi Management Limited (09442925) United Kingdom