About Cabra Holdings Limited (08689283) United Kingdom