About Didi 1969 Ltd (11778815) United Kingdom