About Duopoly Limited (07838056) United Kingdom