Luxembourg-based Russian companies under the microscope : co