About Excelsior Group International Limited (00075176) United Kingdom