About London Fish Exchange Limited (13067402) United Kingdom