About Design Cycle Associates Ltd (08625052) United Kingdom