About Jidoka Consulting Limited (06953219) United Kingdom