About Twisted Element Entertainment Ltd. (13250648) United Kingdom