About Didi & Jooles Ltd (13382117) United Kingdom