About Jidoka Solutions Ltd (12952480) United Kingdom