About Ten24 Communications Limited (06176751) United Kingdom