About Excelsior Corporation Ltd (10872862) United Kingdom