Nodu Digital, SIA payment licence 40203662782