About Rubicon Limited (01517266) United Kingdom