About Rubicon Computer Services Limited (03207356) United Kingdom