About Northwood Sushi Ltd (11588642) United Kingdom