About Young Turks Limited (12805404) United Kingdom