About Lean Control Innovations Ltd (09622724) United Kingdom