About Zenobe Rental 7 Limited (13413586) United Kingdom