About Canopius Europe Limited (07588156) United Kingdom