About Excalibur Global Managed Services Limited (04507114) United Kingdom