About Great British Lobster Limited (11032705) United Kingdom