About Micro Focus Ip Development Limited (07233975) United Kingdom