Company name: Uzumaki London
Description: Japanese staples in a quirky restaurant
6 Holborn Viaduct, London EC1A 2AE, United Kingdom