About Jcsushi Ltd (12820187) United Kingdom