About Rubi Living Ltd (11597782) United Kingdom