About Didi Leicester Limited (12746204) United Kingdom