About Apax Capital Limited (11017973) United Kingdom