About Troudsia Ltd (12411551) United Kingdom