STURNS definition

STURNS means Strategic Turnaround Solutions (Proprietary) Limited, Registration number 2011/115320/07.