About Vela Investment Ltd (07284022) United Kingdom