About Service Technologies Europe Limited (11056414) United Kingdom