About Semper Fidelis Holdings Ltd (12450787) United Kingdom