About Kappasushi Ltd (12306909) United Kingdom