About The Rubicon Partnership Limited (SC507227) United Kingdom