About Jac Projects Limited (12571038) United Kingdom