About Tedra Limited (11572786) United Kingdom