About Lean Concept Solutions Limited (11097034) United Kingdom