About Permira Limited (04231943) United Kingdom