About Ditto (1993) Limited (02886482) United Kingdom