About Alligator Marketing And Communications Ltd (12980120) United Kingdom