About Captivate Bid Solutions Ltd (10882103) United Kingdom