About Duffy Support Service S Ltd (13621026) United Kingdom