About Canopius Capital Sixteen Limited (08224647) United Kingdom