About Nelucia Ltd (10875501) United Kingdom