'Open for business' mantra charms Saudi Arabia investors : c