About D D A International Limited (04963256) United Kingdom