La marque est détenue par Instadebit Services Inc. et son siège social est situé à Toronto, en Ontario.