Zoho is set to close all its offices in the UK, France, Ireland and Germany.The news comes as the company is facing mounting pressure from…