About International Organisation Development Ltd. (03613839) United Kingdom