About Captain Entertainment Ltd (11424861) United Kingdom