Company Record
APAX PARTNERS EUROPE MANAGERS LTD (04094238) | Company Record