About Technology Advisors Limited (11736722) United Kingdom