About Stryder Technical Services Limited (11204648) United Kingdom