About Senshi Judo Club Limited (12252993) United Kingdom