About Temida Recruitment & Logistics Ltd (10676943) United Kingdom