About Lsf Ventures Limited (11940060) United Kingdom