About Permira Capital Partners Limited (04231918) United Kingdom