About A Touch Of Japan Ltd (11820400) United Kingdom