That's quite an ad-copy filled Wikipedia page they have (and an even weirder website).
Not that this says whether Kixeye is the company described by OP.
Not that this says whether Kixeye is the company described by OP.
The image at the top is from one of their many, many, obnoxious ads.