- London, Greater London - United Kingdom
sand control testing
Workstation No. 25A,74A, 224A- 227A, 235A- 238A, Building No.280, Taweeiah Abu Dhabi, Abu Dhabi UAE