About Rubicon X Ltd (11664123) United Kingdom