About Zenobe Rental 1 Limited (12248959) United Kingdom