About Mayfair Telecommunications Ltd (11569268) United Kingdom