Ben Horton, based in Edinburgh, Scotland, GB, is currently a Operations Manager at MiAlgae. Ben Horton brings experience from previous roles at MiAlgae and Moredun Scientific. Ben Horton holds a 2014 - 2016 Master of Science (MSc) in Chemical Engineering @ Heriot-Watt University. Ben Horton has 1 emails on RocketReach.
Looking for a different Ben Horton?
Find contact details for 700 million professionals.