About Admiral Syndicate Limited (03848336) United Kingdom