ICHOR HOLDINGS LTD