About Charter Technical Solutions Limited (07191159) United Kingdom