About Neolius Ltd (12165642) United Kingdom