Managing Director
Richard Fry
CEO Approval Rating
90/100
1987
PrivateSubsidiary of 3i Group, PLC
http://www.cellon.lu