About Excalibur Fashion Limited (12792764) United Kingdom