Yes, you can set up multi-company, multi-website, multi-theme, multi-eCommerce on a single database!
hide product per customer, invisible product on web shop per login user, limited product for guest or any user user, website product filter
Request for quotation useful to hide price to customer in ecommerce and customer can request for quote.
Facility to approve or reject new signed-up users. Get option to allow users sign-in only after email verification. It will not display your shop product price to the visitors until they log-in.