About Micro Focus Group Limited (07788627) United Kingdom