About Ichiban Developments Limited (04209103) United Kingdom