About Rubi Luxe Apartments Ltd (12460277) United Kingdom