About Degu Io Ltd (09480093) United Kingdom