About International Development & Financial Management Ltd (11718882) United Kingdom