About Duffycorperation Ltd (13417403) United Kingdom