About Lean Touch Ltd (08565269) United Kingdom