About The Rain Trust (02961387) United Kingdom