About Edo Sushi Limited (07439593) United Kingdom