About Deuces Holdings Limited (13198309) United Kingdom