Oddly enough I found them through a Google Adsense ad. It was literally the first time I have clicked on a banner ad purposefully which is somewhat ironic (?) considering that’s my bread and butter.
You can download their latest album here (legitimately). Barbapapa is probably my favorite song off the album.