About Mandrel Communications Limited (07100231) United Kingdom