Are Elephant and Admiral the same company?

Are Elephant and Admiral the same company?

Elephant is a trading name of EUI Ltd, an Admiral Group plc company. Our offices are located at Ty Admiral, David Street, Cardiff, CF10 2EH (Company Number 2686904).

See also  Why did Buffett buy GEICO?