About Zen Rents Ltd (12115402) United Kingdom