This company named The Rain Trust was started on 18th August 1994 as a pri/lbg/nsc (private, limited by guarantee, no share capital, use of 'limited' exemption). This company office was located in London on Office 5 Canalside House, 383 Ladbroke Grove. The address postal code is W10 5AA. The reg. no. for The Rain Trust was 02961387. The Rain Trust had been in business for 26 years until 13th October 2020.
Mesfin A., Christabel K., David S. and Bernardino M. were the company's directors and were running the firm for 3 years.