About Openmark Limited (03766200) United Kingdom