About Thrower Telecommunications Limited (11592285) United Kingdom