About Lobster Foods Limited (10106272) United Kingdom