About Design Cycle Consulting Limited (09471148) United Kingdom