About Applied Jidoka Limited (12274778) United Kingdom