This site claims to be licensed by the UK Gambling Commission, but the UKGC has made it clear that no such licence is held with them. Do not deposit funds with this outfit.
MGA Regulatory notice on betowen.com
19th May 2016 | By Malta Gaming Authority
The Malta Gaming Authority (MGA) is hereby declaring that it has no connection with betowen.com. Any reference to the MGA and/or gaming licence/s said to be issued by the Maltese Authority, as stated on betowen.com is false and misleading.
----
Apparently they had the SmartLiveGaming license number on the site at some stage too.