FWIW, ultra-leather is not leather, it is a synthetic plastic.
From ultra-leather's website.
http://www.ultrafabricsllc.com/page/cleaning/General Cleaning Guidelines
One of the best ways to keep Ultrafabrics, LLC brand surfaces looking great is to properly maintain them by cleaning regularly to prevent excessive dirt from accumulating. Below is a general outline to help you keep your quality Ultrafabrics brand products looking their best.
Following these guidelines will help to extend the life of the fabric:
Clean regularly with soap and water
Wipe up spills as soon as they occur
Remove stains with alcohol-based household cleaners
Clean/disinfect using a 5:1 water/bleach solution
Thoroughly rinse all solution residue with clean water
Air dry
Recommended for stubborn stains and/or mildew.