About Excel Ventures (evl) Llp (OC346953) United Kingdom