About Dido Ltd (10101105) United Kingdom