About Factor 3 Communications Limited (03239255) United Kingdom