About Admiral Group Plc (03849958) United Kingdom