About Cloud X Ltd (13618366) United Kingdom