About Nili Group Ltd (11469151) United Kingdom