About Trex Bio Limited (11176257) United Kingdom