About Ichiban Albany Limited (11174463) United Kingdom