About The Edge Digital Design Ltd (11163442) United Kingdom