Groups That Are Covered by Non-abelian Simple Groups