About Newlux Management Limited (12308207) United Kingdom