About Ingram Micro Holdings Limited (01913344) United Kingdom