About Cycoda Limited (04678586) United Kingdom