About Clearscaff Holdings Limited (07780905) United Kingdom