About Wmo Telecoms Ltd (11739948) United Kingdom