About L2 Ventures Limited (08527339) United Kingdom