About Imf Holdings Limited (12001728) United Kingdom