About Tedros Ltd (12420510) United Kingdom