About Rubens Holdings Limited (11883167) United Kingdom