About Canopius Capital Seven Limited (05959004) United Kingdom