About Excalibur Oil Limited (09377453) United Kingdom