The Keenz is a real brand, I wouldn't worry. I mean, in the USA especially, it is quite a big brand. The official Keenz website can be HERE; they, however, specialize in the stroller wagons, so that is what you'll mainly find there. It can also be possible that for other markets (Europe, Asia), they offer different (e.g., licensed) products made in different factories and for different prices. It may be possible your stroller will, therefore, not be on their official page because of being meant for a specific market.
About the stroller itself, it looks... simple. Made in China is quite obvious here, and I am guessing it was just an opportunity for Keenz to expand a bit with an actual stroller. I must say this model, I wouldn't get based on the pictures alone.
I hope I helped you - don't worry about the brand. The best is to think of it as a bigger brand with a wide portfolio, and the brand itself doesn't make the stroller good or bad - it is the materials used, the features and technologies, and therefore, the price, too. Be sure to check the pram before buying, and critically try it out in a store if unsure - check the plastics, fabrics, joints. A wobbly new stroller, for example, will be only worse over time.