About Jemroc Group Limited (12928869) United Kingdom