About Nova Outdoor Living Holdings Ltd (13198339) United Kingdom