About Ichikado Ltd (08140548) United Kingdom