About Jo & Hara Co Ltd (09417194) United Kingdom