About Judoka Uk Ltd (13000981) United Kingdom