About T13 Technology Ltd (11073703) United Kingdom