About Nellsar Limited (03801034) United Kingdom