About Venchure Investment Limited (12330148) United Kingdom