About Hammock Bidding Limited (12941812) United Kingdom