About Syclick Holdings Limited (07599443) United Kingdom