About Ichikoo Ltd. (04407163) United Kingdom