Yes it is back to its old name, (after changing name for some years), it looks really really great either on mobile and on desktops, for sure built with mobile-first technology. No sign up, no needed your emai even when you send a card, you just customize the cartoons(caption and add your personal message) and share your cards on social-media just in 2 clicks. No annoying ads. Published in English, Spanish and Italian.
Very entertaining cartoons hand drawn, great Navigation User Experience. Finally I found it again!