About Mark Telecom Limited (10403327) United Kingdom