About Rubicon Solutions Limited (09687435) United Kingdom