About Excalibur Holdco Limited (09876101) United Kingdom