About Jfl Ventures Ltd (12021269) United Kingdom