About Micro Focus Integration Limited (11283120) United Kingdom