Invisible Palace is registered as a Charitable Incorporated Organisation (CIO).
Registered address 23 Dulwich Wood Avenue London SE19 1HB.
Our Registered Charity Number is 1165888.
Invisible Palace has been constituted since June 2015. It was registered as a Charitable Incorporated Organisation by the Charity Commission on 7th March 2016, which is its legal date of foundation.