About Lucien Science & Technology Limited (13351417) United Kingdom