About Jlf Ventures Limited (09023521) United Kingdom