About Trellis Foundation Ltd (10877579) United Kingdom