About Jai Kudo Limited (10028104) United Kingdom