About Nestor Technologies Ltd (09442785) United Kingdom