About Lean Ventures Ltd (10867758) United Kingdom