About Final Bid Ltd (12127999) United Kingdom