About Staffing Technical & Adaptable Resources Limited (12122648) United Kingdom