About Apax Partners Worldwide Holdings Ltd (04720466) United Kingdom