About Pipa & Duda Communications Ltd (13173379) United Kingdom