About Neddy Ltd. (08627103) United Kingdom