About Thudryrus Ltd (12227302) United Kingdom