85261319
Mar 8, 2011
CLIPCARDS LLC
Subscribe
Providing an interactive website featuring technology enabling internet users to select video greeting cards/messages to be delivered by electronic means