About Didi & Gabi Limited (12299163) United Kingdom