About Ichord Limited (11741183) United Kingdom