About Ichor Investments Limited (12136846) United Kingdom