About Ichicoo Limited (06127233) United Kingdom