About The Octopus Foundation (10354650) United Kingdom