About Altor Partners Limited (10117192) United Kingdom