Active India Digital Prodducts 6 years ago ID: #384622 Listed In : Entertainment 2187, Main Patel Nagar Road, Opp. Metro Piller No.225 New Delhi 110008, India 9899347232 www.holcards.com/ Business Description 2187, Main Patel Nagar Road, Opp. Metro Piller No.225 New Delhi 110008, India Reviews & Ratings Write a Review No Review. Please login / register to add your review. Tags : marked playing cards Cheating Devices