About Rubicon Computer Systems Limited (01240006) United Kingdom