About Thh Lean Ltd (11339878) United Kingdom