About Elicap Partners Llp (OC411347) United Kingdom