About The Thames Explorer Trust (02396145) United Kingdom