About Irakuri Sushi Limited (13220359) United Kingdom