About Rub Rental Ltd (12094968) United Kingdom