About Go Sushi & Momo Kitchen Limited (12952413) United Kingdom