About C3 Technical Solutions Limited (07175413) United Kingdom