About Ted It Consulting Ltd (12861339) United Kingdom