About The Pharo Foundation (07678862) United Kingdom