About Jochichi Ltd (12181447) United Kingdom