About Mynah Bird Communications Limited (13404213) United Kingdom