About Neollux Ltd (13428587) United Kingdom