About Didi & Franc Ltd (12211197) United Kingdom