Zoho Corporation has a UK base in Milton Keynes. View all National news View more National Business news. TAGS.