About Duo Space Ltd (12590385) United Kingdom