About Trentham Management Solutions Limited (10842188) United Kingdom