About Excalibur Power Limited (12636020) United Kingdom