About Cabra Partners Ltd (12418532) United Kingdom