website makes them look like the villainous corporation from a sci fi show

Barely any info, red heavy design, old future-y animation

I know nothing about this company but I expect them to double GDP before being taken down by a trio of plucky children