About Neptune Industries Limited (09293682) United Kingdom