About Rubikon Limited (12303898) United Kingdom