About Rubella Holdings Limited (12370403) United Kingdom