About Nelly Management Limited (05452042) United Kingdom