About Joki & Co Ltd (12308136) United Kingdom