About Edgware Sushi Ltd (12317888) United Kingdom