About Rub Investments Limited (12748470) United Kingdom