About T Rex Limited (07894901) United Kingdom