About Lean Tm Limited (12950337) United Kingdom