About Duology Ltd (11404024) United Kingdom