About Nelly Solutions Limited (09766060) United Kingdom