About Zenobe Rental 3 Limited (12249315) United Kingdom