About Captain Teemo Entertainment Ltd (09567010) United Kingdom