About Infor (farnborough) Limited (01599408) United Kingdom