Petrel Resources
Show contact
John Teeling
Executive Chairman
Michel Fayad
Non Executive Director
3 members
Current role
Riadh Mahmoud Hameed