CH-1893 Business Continuity Software United Kingdom Software & IT systems Companies House Awarded Seen €139,076 est. value