About Coagula Communications Ltd (12837126) United Kingdom