Saudi Aramco

  • 103 New Oxford Street, WC1A 1DD, London