About Neptune Associates Limited (04599588) United Kingdom