About Ichiban Scotland Limited (07729499) United Kingdom