About Rental Snaps Ltd (12788108) United Kingdom