About Vedra Capital Llp (OC431546) United Kingdom