About Control Entertainment Development Limited (11165763) United Kingdom