Limit review by e-mail

This question should really be directed to the Woocommerce support but it doesn’t really sound like Woocommerce is the right solution here.

Create a plugin and in the plugin, create a custom post type called companies. Using something like https://generatewp.com/post-type/ will help you get started quickly.
Then you want to look at implementing your own reviewing system or plugin and you will be able to have complete control.