About Diga London Ltd (11428726) United Kingdom