About Captis Intelligence Ltd. (10931561) United Kingdom