Personal Information
Organization / Workplace
Aberdeen, United Kingdom United Kingdom
Occupation
Graphic Designer
Industry
Energy / Oil
Tags
taqa
energy solutions
power & water
oil & gas
oils & gas
recruitment
See more