Canguro Italy S.r.l.
Via Saragozza, 1
Bologna
40123
Italia
Partita Iva 03432561201
+39 051 0548882
Canguro Limited UK
150-151 Fleet Street
London
EC4A 2DQ
United Kingdom
Registered in England and Wales at the above address under company no. 08980629
+44 203 488 5744
Submit an inquiry