About Thodrius Ltd (11841273) United Kingdom