About Loxko Venture Managers Ltd (02592937) United Kingdom