About Admiral Syndicate Management Limited (03877606) United Kingdom