About Ichor Holdings Ltd (SC418618) United Kingdom