Random question... not sure if this is actually what they named themselves after, but I find it weird that a company would name themselves with this meaning:
invidia
definition: envy: spite and resentment at seeing the success of another (personified as one of the deadly sins).






