About Digital Magic Limited (03051517) United Kingdom