About Permira Investments Limited (04231924) United Kingdom