About The Lean & Green Submarine Co Ltd (06881458) United Kingdom