About Ingram Investments Limited (05478017) United Kingdom