About S.d. Interactive Media Ltd (10079807) United Kingdom