MANDRILL INFORMATION TECHNOL… 576829 valuation | Upswitch bv