About Mallow Communications Ltd (08512165) United Kingdom