About Lean Africa Ltd. (10043265) United Kingdom