About The Lean Soft Ltd (11978958) United Kingdom