B&f Venture Financial Ltd.