About Jerk And Lobster Limited (11664669) United Kingdom