About Excalibur Resource Management (uk) Limited (04128216) United Kingdom