Southern Cross Payments Limited appointed Todd Richards as Director of the company. Date of appointment is 26 August 2022.