About Dida & Neli Limited (10620010) United Kingdom