About Rentzy Apartments Ltd (11886448) United Kingdom