About Kensal Communications Limited (09640035) United Kingdom