About T23 Technologies Ltd (13046237) United Kingdom