About N Squared Communications Limited (11020843) United Kingdom