About Jra Interim Solutions Limited (11364540) United Kingdom