I'm thinking it is new, especially given all the new business announced in Q1.
I've been over that website thousands of times and never came across it before.
Looking forward to the company talking more about revenues, now that the customers are lining up.