About Special Advisors Limited (11764140) United Kingdom