Directory Company Details Liber S.r.l. Address: Localita' Le Campora, snc, Oricola (AQ) 67063 Italy Phone: +39 0863 992040 Web site Company Type: Associate