About Ichor Consulting Ltd (04356881) United Kingdom