About Excite Capital Partners Llp (OC417328) United Kingdom