About Judo Club Limited (12829927) United Kingdom