About Excalibur Communications Limited (07069498) United Kingdom