About Investment Funds Direct Limited (01610781) United Kingdom