About Go Lobster Go Limited (12132394) United Kingdom