About Neptune Capital Management Limited (12209998) United Kingdom