Edit - Looks like they do pre-paid credit cards, which explain why I’ve never heard of them. Been around since 1999.