About Lean Punk Solutions Limited (12030307) United Kingdom