About Excelsior Investment Group Ltd (12551305) United Kingdom