About Lean Therapies Ltd (08011146) United Kingdom