Review sites are very strict about who manages your review accounts. As a third party company, we at ReviewBuzz cannot create review site listings on your behalf.
What you’ll need to do is have someone internally at your company create review site listings. Many companies like yours have marketing managers, assistants or interns who can take this over and manage your review sites. You could also have an office manager or even CSR handle this for you.