About Killer Communications Limited (07766039) United Kingdom