About International Development And Policy Corporation Limited (06461809) United Kingdom