About 2xelliott Limited (06966266) United Kingdom