About Hitchin Sushi Limited (10825238) United Kingdom