About Ingram Micro Services Holdings Ltd (03936350) United Kingdom