About Lean Marketing & Digital Services Ltd (09378819) United Kingdom