About Thackrah Resourcing Solutions Limited (10997445) United Kingdom