About Luxura International Ltd. (10311556) United Kingdom