About Deeqo Shop Ltd (13335753) United Kingdom