About Itd Research Ltd (07471828) United Kingdom