About Capitol Holdings Ltd (12021566) United Kingdom