85426931
Sep 20, 2011
Oct 16, 2012
CLOVER NETWORK LLC
Active Trademark
Subscribe
Electronic payment, namely, electronic processing and transmission of payment data utilizing mobile devices