About Excalibur Natural Resources Ltd (11623329) United Kingdom