About Izakaya (london) Limited (10188396) United Kingdom