Personal Information
Organization / Workplace
Aberdeen, Aberdeenshire United Kingdom
Occupation
Sales Manager.
Industry
Chemicals
Website
www.redaoilfield.com
Tags
bioremediation solutions for the 21st centuary
See more
- Presentations
- Documents
- Infographics