About The Permira Foundation (10877948) United Kingdom