About Apax Scotland Germany Ii L.p. (SL003671) United Kingdom