About Fidelis European Holdings Limited (11144963) United Kingdom