Update January 2020: MeshFlow Limited, a company registered in England and Wales (Company No. 12027794), is in the process of being closed down.