About Macace Communications Ltd (12931298) United Kingdom