About Chatham Technology Solutions Limited (10618846) United Kingdom