About Rubicon International Ltd (12419965) United Kingdom