About Rubicon 3 Ltd (08668429) United Kingdom