About Admiral & Company Group Limited (13353977) United Kingdom