About Lean Software Solutions Limited (07378133) United Kingdom