About October Town Entertainment Limited (12226667) United Kingdom