About The Sushi Nomads Ltd (13630271) United Kingdom