About Lobster Warwick Limited (11146139) United Kingdom