They have an official site (I couldn't see much on my work computer)
They look like they would be good, but as with all "investments" when it comes to cards you should do a much research about them and their subjects as possible.
Investing in cards was part of what made the whole "Junk Wax" years so awful. Everyone was trying to invest in cards to make as much money as they could but didn't collect for the sake of collecting cards. Modern cherrypicking for hits isn't much better. The card companies are still approaching things from a businessman's perspective not from a hobbyists perspective.