About Direct Cycle Limited (08444064) United Kingdom