SEDCO introduces a new 24/7 instant card issuing Self-Service Kiosk