About Lobster Bidco Limited (13250811) United Kingdom