About Tedora Ltd (12327294) United Kingdom