About Trellis Impact Limited (13481090) United Kingdom