About Charles It Solutions Limited (11163772) United Kingdom