Contact us
Our team is composed of technology and science lovers that work with passion and creativity to meet customers’ needs. Get in touch with us, we’ll be happy to support your business!
Where we are
Italy
Via Vittorio Emanuele II, 165,Firenze, 50134
Ireland
28 Pembroke Road,Dublin 2
United States
One Market, Spear Tower, 36th floor,San Francisco, CA 94105