About Cloud Degauss Limited (12873162) United Kingdom