About International Development European Company Limited (03018583) United Kingdom