About Kane Cloud Communications Limited (07836112) United Kingdom