Technology One releases FY23 results