About Duncan S It Ltd (12931534) United Kingdom