About Felix Cognita Ltd (12110947) United Kingdom