About Stacktrace Technology Limited (12736190) United Kingdom