About Cyca Wales Limited (07139615) United Kingdom