Please send your website URL and WordPress admin login details at firstname.lastname@example.org
So we can install the Creator World PRO WordPress Theme on your website.
Alternately if you know the FTP login details of the server where your site is hosted and you have a FTP client installed (such as FileZilla), you might consider using this way of uploading your theme.
Unzip the creator-world-pro.zip file
Using an FTP client to access your host web server. Go to /wp-content/themes
Upload theme to /wp-content/themes/
Go to Appearance -> Themes and activate theme from Dashboard.
Please check the documentation