AstroPay's headquarters are in London, United Kingdom. The company also has a secondary office registered in Montevideo, Uruguay.