About T.rex Design Limited (05012422) United Kingdom