About Permira Vii Investment Platform Limited (12263614) United Kingdom