About Captivate Entertainment Ltd (SC611123) United Kingdom