About Excalibur Investments And Holdings Ltd (12613774) United Kingdom