About Mayfairtelecoms International Ltd (10852883) United Kingdom