About Lean Trials Limited (09319729) United Kingdom