About C&j Technologies Limited (12613504) United Kingdom