About T Rex Technologies Ltd (09299339) United Kingdom