About The Excelsior International Limited (12346380) United Kingdom