About Lean Innovations Limited (06563725) United Kingdom