About Great British Lobster C O Limited (13143946) United Kingdom