About Lean Bay Limited (13318516) United Kingdom