About Rupert Wace Limited (05935428) United Kingdom