About Lean Technologies Development (uk) Limited (12053009) United Kingdom