Contact

Our offices are located in New York and in Germany.
Reach out to info@sqrz.com
1250 Broadway,
10001 NY
NY, United States
Forstgasse 62,
67454 Ha├čloch,
Pfalz, Germany