About Ichor Ltd (10082590) United Kingdom