For a country with a population the size of the U.S. state of Wyoming and a surface area the size of Rhode Island, Luxembourg packs a lot of business heft.