About Lux Asset Management Group Limited (12178982) United Kingdom