About Excelsior European Ltd (12188685) United Kingdom