The Initiative Foundation is a US non-profit 501(c)3 organization incorporated in the Commonwealth at Massachusetts in 1999.
The Initiative Foundation Ltd is a registered UK Charity, number 1087908 established in 2000.