About Nova Rides Ltd (10852431) United Kingdom