About Vela Venture Yard Limited (12959374) United Kingdom