About Station X Technology Limited (08829259) United Kingdom