About Ichiban Japanese Restaurant (albany) Limited (05865049) United Kingdom