About Ted Technology Management Limited (12543001) United Kingdom