About Jodo International Uk Ltd (06204950) United Kingdom