About Neptune Fish Bar Ltd (10138323) United Kingdom