About X Cubed Limited (10484633) United Kingdom