About The Digital Effect International Ltd (11131897) United Kingdom