About Lean Technologies Limited (09051494) United Kingdom