About Rubicon Holdings Limited (10200365) United Kingdom