About Lean Champions Ltd (10014630) United Kingdom