The English name is only UMBERALLA
The literal meaning is umbrella
But due to the difference in domestic translation teams
so it appeared: Umbrella (I like this one), parasol, or Umbrella Company are some translations.
But as a biochemical game fan, I am used to calling it Umbrella!
Umbrella is the least controversial translation~