About Jujiro Limited (02022749) United Kingdom