About Stroud Sushi Ltd (10739621) United Kingdom