About Didi London Ltd (09685542) United Kingdom