About X 6 Controls And Technical Services Limited (12036695) United Kingdom