About Creative Lean Ltd. (09747218) United Kingdom