About Sequitur Risk Ltd (12381193) United Kingdom