Can anyone open a Mesh account? A Can anyone open a Mesh account? Mesh is available to businesses in the US, EU, UK, Hong Kong, Singapore, and other select locations.