Where is Elephant Insurance Corporate office Headquarters
Elephant Insurance Headquarters Address and Contact
Elephant Insurance Headquarters Location & Directions
Elephant Insurance Headquarters Executive Team
Timothy S. MacAleese
Head of Finance
Head of Operations
Director of Product & Underwriting
Director of Pricing & Analytics
Director of Marketing
Director of People Services
Director of Claims
Head of Information Technology
About Elephant Insurance, History and Headquarters Information
Elephant insurance company Auto Insurance is a subsidiary of one of the largest auto insurer conglomerates, Admiral Group, based in Cardiff, Wales. Admiral Group is one of the leading UK’s auto insurance company with presence in eight countries and six million customers worldwide.
Elephant Auto Insurance, based in Richmond, Virginia, started its service in 2009 in the United States. Elephant sells directly to consumers with no middleman or agents aiding the process and claims to make a greater cost savings for consumers.Elephant offers auto insurance, property insurance, life insurance and insurance for motorcycles, collector cars and ATVs under its portfolio. Auto insurance feature includes body injures liability, property damage liability, collision coverage and comprehensive coverage, roadside assistance and rental reimbursement. Alberto Schiavon is the present CEO of the company. Elephant currently operates in states of Illinois, Maryland, Texas and Virginia and is likely to add more states in future.