About X2 Sek Limited (13380002) United Kingdom