About Investment Funds Direct Holdings Limited (03968801) United Kingdom