About Ichor Developments Limited (12848118) United Kingdom