About The Apax Foundation (05662690) United Kingdom