About Thin Green Line Foundation Uk Ltd (09660396) United Kingdom