About Smartgames Technologies Ltd (06418203) United Kingdom