About C&i Technical Solutions Limited (11876320) United Kingdom