trust
organisation constituted as a trust under the law of the country in which it is registered
--Agreed Upon Solutions

The discussion does not exist would you like to add the first comment?

anonymous