About Rubi Marketing Limited (07780482) United Kingdom