About Third Base Communications Limited (12592495) United Kingdom