About Duffybarrow Limited (11477297) United Kingdom