About Merchant Games Ltd. (10296786) United Kingdom