About Excelsior - De Luxe Global Group Ltd. (12163067) United Kingdom