About Ted Consult Limited (12773148) United Kingdom