How do I install a wordpress theme on a domain that is different than the one where my WPMU DEV dash

Hello,
The webpage linked to my WPMUDEV account is artsofempowerment.com, yet I want to install the WPMU Nelo theme at geoffnewton.ca. Both domains are hosted by Justhost. When I log in to the geoffnewton.ca control panel, I do not have the WPMUDEV dashboard or theme options. I appreciate the help.