Life Science Products in Germany Squarix Gmbh Address: Elbestr. 10, TechnoMarl, 45768 Marl Germany Phone Number: +49 492365915278