About Mimosa Telecoms Ltd (13094889) United Kingdom