Skip to content

Licentis owns and licenses intellectual property

10 Dorrance Street, Suite 700, Providence, Rhode Island 02903

contact@licentis.com