About Nelly Inc Ltd (13488772) United Kingdom