About Henry The Lobster Limited (12293643) United Kingdom