About I & D Interim Solutions Limited (08504131) United Kingdom