Interactive Research and Development South Africa (IRD SA) 2019 Opening
Interactive Research and Development South Africa (IRD SA) 2019 Opening Interactive Research and Development South Africa (IRD SA) is registered as a South African-based nonprofit company (NPC). IRD SA works extensively in Southern Africa providing healthcare delivery and research. The IRD SA…Read More »