About Infor X Limited (10962976) United Kingdom