About Lean Mean Fighting Machine Ltd (05038272) United Kingdom