About Capo Holdings Ltd (13043667) United Kingdom