About Excalibur Communications Gb Limited (03912924) United Kingdom