About Jefjac Technologies Uk Limited (12040193) United Kingdom