About International Development Resources Ltd (10413102) United Kingdom