About Cloudbass Holdings Limited (06829965) United Kingdom