About Mekkara Telecom Services Ltd (08113527) United Kingdom