People Search

Rachel Armstrong

All public info

Like other search engines (Google or Bing) Radaris collects information from public sources.

Social Media with Rachel Armstrong

Linkedin

Rachel Armstrong
Locality:
Bengaluru Area, India
Summary:
Site Manager - Shell Technology India
Experience:
Shell (Public Company; 10,001 or more employees; RDS; Oil & Energy industry): Business Strategy Consultant,  (-) 
Shell Downstream Services International B.V (Oil & Energy industry): Programme Support & Planning Manager, C02,  (2010-Present) <...