Die Stiftung wurde 2015 gegründet.
Sie ist eine nicht rechtsfähige Stiftung und wird vom Institut für angewandte Zellkultur Dr. Toni Lindl GmbH (HRB 66124) mit Sitz in München, verwaltet. 
Sie ist als gemeinnützig unter der Steuernummer 143/235/25421 anerkannt.