I'd love to be able to say I'm really smart and have known about them for years but I'm not and I haven't ! Found them a while back by chance. As far as I can tell they're just called Mesh. They also made one called Super Speed which looks like a fan. I couldn't find much out about the firm though. Google "Heroes Racing Mesh", they are about.