About Award Technical Services Limited (11640118) United Kingdom