About Tedorus Ltd (11138900) United Kingdom