Aubin Group Unit 1 Castle Street Castlepark Industrial Estate Ellon, Aberdeenshire UK, AB41 9RF
Aubin Energy DMCC 16th Floor, Tower X2 Jumeirah Lake Towers P.O.Box 126732 Dubai, UAE