About Sauced Technology Recruitment Solutions Ltd (13276837) United Kingdom