upmrc developments