About First Venture London Ltd (09294242) United Kingdom