33 Cavendish Square,
London W1G 0PW
United Kingdom
+44 20 7227 8830
www.torchpartners.com
info@torchpartners.com
33 Cavendish Square
London, W1G 0PW
United Kingdom,
Phone : +44 20 7227 8830
Fax :
25 rue du 4 Septembre
Paris, 75002
France,
Phone : +33 (0)7 88 77 52 07
Fax :