FOURSA PAYMENT SYSTEM PRIVATE LIMTED FOURSA GROUP, PUTHUPPADI P.O, ENGAPUZHA Kozhikode , Kozhikode Unclassified KL 673586 (Kerala)