About Vela Venture Partners Limited (06435936) United Kingdom