About Rubicon Topco Limited (13076588) United Kingdom