About Lean T Ltd (13528151) United Kingdom