About C&h Tech Solutions Ltd (10672749) United Kingdom