About Studio Ddi Ltd (07219697) United Kingdom